// 入口函数
$(function () {
  var flag = true; // 默认为true 表示用户在滚动页面

  toggleTool();
  function toggleTool() {
    if ($(document).scrollTop() >= toolTop) {
      $(".fixedtool").fadeIn();
    } else {
      $(".fixedtool").fadeOut();
    }
  }

  var toolTop = $(".recommend").offset().top;
  // 当页面滚动今日推荐模块 让电梯导航显示出来
  $(window).scroll(function () {
    toggleTool();

    if (flag) {
      // 当页面在滚动时 需要知道页面滚动在什么位置 然后让对象的 电梯进行高亮
      $(".floor .w").each(function (index, dom) {
        // 判断 页面滚动到哪里了
        if ($(document).scrollTop() >= $(dom).offset().top) {
          $(".fixedtool li").eq(index).addClass("current").siblings().removeClass("current");
        }
      });
    }
  });

  // 点击对应的电梯导航让页面滚动到对应的位置
  // 需要给电梯导航注册点击事件
  $(".fixedtool li").click(function () {
    // 不让页面进行滚动
    flag = false;
    // 让当前的li添加类名 但是让的兄弟将类名移除掉
    $(this).addClass("current").siblings("li").removeClass("current");
    // 获取其索引号
    var index = $(this).index();
    // 获取对应楼层区的离文档顶部的位置
    var floorTop = $(".floor .w").eq(index).offset().top;
    // 调用 animate() 这个方法
    $("body,html")
      .stop()
      .animate(
        {
          scrollTop: floorTop
        },
        function () {
          flag = true;
        }
      );
  });
});
